// pages/cart/cart.js
const app = getApp()

Page({
  isAllCheck(){
   app.all()
    this.setData({
      allCheck: app.allCheck
    })
  },
  isCheck(e){
    app.check(e.currentTarget.dataset.id)
    this.setData({
      cart: app.cart
    })
  },
  x:0,
  onTouchStart(e){
   
  this.x=e.touches[0].pageX,

   this.setData({
     currentId:e.currentTarget.dataset.id
      
   })

  },
  onTouchMove(e){
    const currtX=e.touches[0].pageX;
    let distance = currtX - this.x;
  if (distance > 90) {
      distance = 0
    }
    if(distance<-410){
      distance = -410
    }
   this.setData({
        right:distance
      })
     
  
    
  },
  
  moneyAll(){
    app.money()
   this.setData({
     total: app.moneys
    })
   
  },
  del(e){
   
    wx.showModal({
      title: '确认删除吗',
      content: 'are you sure',
      showCancel: true,
      cancelText: '取消',
      cancelColor: '',
      confirmText: '确定',
      confirmColor: '',
      success: (res) =>{
        if(!res.cancel){
          app.delSome(e.currentTarget.dataset.id)
          this.setData({
            cart: app.cart
          })
        }
        console.log(res)
      }
    })
   
  
  },
  add(e){
   app.addSome(e.currentTarget.dataset.id)
    this.setData({
      cart: app.cart
    })
    this.moneyAll()
  },
  cut(e){
    app.cutSome(e.currentTarget.dataset.id)
    this.setData({
      cart: app.cart
    })
    this.moneyAll()
  },
  /**
   * 页面的初始数据
   */
  data: {
      total:0,
      right:0,
      currentId:1,
    allCheck: false,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
  
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    this.moneyAll()
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.setData({
      cart:app.cart
    })
   
    
   
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})